Skip to content

Conversation

egorzhdan
Copy link
Contributor

This adds an initial Clang modulemap for the WinRT module. The modulemap is injected into the winrt/ include search path using VFS.

For now, the modulemap only exposes a small number of utility headers from WinRT. It will be extended in the future to cover more of the WinRT API surface.

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please smoke test

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please build toolchain Windows

This adds an initial Clang modulemap for the WinRT module. The modulemap is injected into the `winrt/` include search path using VFS.

For now, the modulemap only exposes a small number of utility headers from WinRT. It will be extended in the future to cover more of the WinRT API surface.
@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please smoke test

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please build toolchain Windows

@egorzhdan egorzhdan added the Windows Platform: Windows label Oct 3, 2025
Copy link
Member

@compnerd compnerd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do a smoke test on the windows toolchain before merging

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please build toolchain Windows ARM64

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please smoke test Linux

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please smoke test macOS

@egorzhdan
Copy link
Contributor Author

swiftlang/swift-installer-scripts#465

@swift-ci please build toolchain Windows ARM64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Windows Platform: Windows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants